Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Merge branch release-ios-v3.3.5 into master #6884

Merged
merged 10 commits into from
Nov 2, 2016

Conversation

friedbunny
Copy link
Contributor

@friedbunny friedbunny commented Nov 2, 2016

This merges the release-ios-v3.3.5 branch back to master. That branch was created by going back to the ios-v3.3.4 tag and then cherry-picking in the necessary commits.

Most of the commits included in this PR already exist in master. The ones that do not yet are:

Is this the correct way to go about reconciling this release branch with master? My understanding is that this PR adds several (apparently) duplicate commits, but those are likely necessary if anyone were to want to check out the ios-v3.3.5 tag and try to compile it again.

/cc @jfirebaugh @boundsj @1ec5

friedbunny and others added 10 commits October 25, 2016 22:34
Fixes the issue where our stripped dynamic build did not have a valid dSYM.

Disabling GCC_GENERATE_DEBUGGING_SYMBOLS for SYMBOLS=NO builds meant
that those builds had no debug symbols to strip or add to a dSYM.
Upload any events collected when the app was in use for apps that only
have "when in use" location permissions. Also, for all apps, avoid
posting event data if there is only a single event.
Our release builds for device (with lipoed simulator binary) create
a dSYM files for both the device and simulator. However the script
only copied the device dSYM file to the output location.

This adds a step to lipo together both the device and simulator dSYM files.
Mapbox.framework.dSYM now holds armv7 and arm64 slices.
@friedbunny friedbunny added the iOS Mapbox Maps SDK for iOS label Nov 2, 2016
@friedbunny friedbunny added this to the ios-v3.3.5 milestone Nov 2, 2016
@friedbunny friedbunny self-assigned this Nov 2, 2016
@mention-bot
Copy link

@friedbunny, thanks for your PR! By analyzing the history of the files in this pull request, we identified @boundsj, @1ec5 and @bleege to be potential reviewers.

@1ec5
Copy link
Contributor

1ec5 commented Nov 2, 2016

Is this the correct way to go about reconciling this release branch with master?

On the command line, perform a (non-FF) merge and resolve conflicts by accepting whatever's already on master.

@friedbunny
Copy link
Contributor Author

On the command line, perform a (non-FF) merge and resolve conflicts by accepting whatever's already on master.

This PR is the result of doing that — a --no-ff merge of release-ios-v3.3.5 into master. 🤔

@1ec5
Copy link
Contributor

1ec5 commented Nov 2, 2016

Then you can non-FF merge this PR branch into master.

@jfirebaugh
Copy link
Contributor

jfirebaugh commented Nov 2, 2016

Yeah, command line non-FF merge and push to master is appropriate. Diff looks good to me. Dropping 057b7b7 is correct -- this code was rewritten in #6468.

@friedbunny
Copy link
Contributor Author

friedbunny commented Nov 2, 2016

Thanks @1ec5 and @jfirebaugh.

If we do another non-FF merge into master, I believe there will be two consecutive merge commits: Merge branch 'release-ios-v3.3.5' into master (b8a2fd3) and a new one, probably entitled Merge branch ‘merge-release-ios-v3.3.5' into master. Is that what we want to happen?

@jfirebaugh
Copy link
Contributor

No, fast-forward master to b8a2fd3 if need be (quick, before someone commits to it!) and then push it.

@friedbunny friedbunny merged commit b8a2fd3 into master Nov 2, 2016
@friedbunny
Copy link
Contributor Author

🙇

@friedbunny friedbunny deleted the merge-release-ios-v3.3.5 branch November 2, 2016 21:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
iOS Mapbox Maps SDK for iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants